19 research outputs found

    Using shared wavelength converters effectively in optical switching

    Get PDF
    As internet traffic will further increase in coming years, the current network infrastructure will have to grow along in terms of capacity. To this end, optical packet/burst switching have been proposed, allowing more efficient use of the available fiber capacity. To resolve packet contention in the involved optical switches, Fiber Delay Lines (for delay assignment) and wavelength converters (for wavelength conversion) are used to reschedule the contending packets, by means of a scheduling algorithm. Existing algorithms are effective when employed with an infinite number of converters, but generally perform poorly when the number of wavelength converters is small, as is the case in most switch prototype architectures. In this paper, several parametric cost-based scheduling algorithms are proposed that take scarcity of both FDLs and converters into account. Results obtained by Monte Carlo simulation show that these algorithms not only enable improved performance (in terms of packet loss probability), but also reduce the usage of the wavelength converters, and thus, the switch’s overall energy consumption

    Fill the void: improved scheduling for optical switching

    Get PDF
    With ever-increasing demand for bandwidth, optical packet/burst switching is proposed to utilize more of the available capacity of optical networks in the future. In these packet-based switching techniques, packet contention on a single wavelength is resolved effectively by means of Fiber Delay Lines. The involved scheduling algorithms are typically designed to minimize packet loss and/or packet delay. By filling so-called voids, void-filling algorithms are known to outperform their non-void-filling counterparts. This however comes at a large computational cost as the void-filling algorithms have to keep track of beginnings and endings of all voids. This is opposed to the non-void-filling algorithms which only have to keep track of a single system state variable. We therefore propose a new type of algorithm that selectively creates voids that are larger than strictly needed, only when these will likely be filled. Results obtained by Monte Carlo simulation show that selective void creation can jointly reduce packet loss by 50% and packet delay by 18%, without imposing a high computational cost

    Mind the gap: void-creating algorithms for optical switching

    Get PDF
    With ever-increasing demand for bandwidth, optical packet/burst switching is proposed to utilize more of the available capacity of optical networks in the future. In these packet-based switching techniques, packet contention on a single wavelength is resolved effectively by means of Fiber Delay Lines. The involved scheduling algorithms are typically designed to minimize packet loss and/or packet delay. By filling so-called voids, void-filling algorithms are known to outperform their non-void-filling counterparts. This however comes at a large computational cost as the void-filling algorithms have to keep track of beginnings and endings of all voids. This is opposed to the non-void-filling algorithms which only have to keep track of a single system state variable. We therefore propose a new type of algorithm that selectively creates voids that are larger than strictly needed, only when these will likely be filled. Results obtained by Monte Carlo simulation show that selective void creation can jointly reduce packet loss by 50% and packet delay by 18%, without imposing a high computational cost

    Void-creating algorithms for fixed packet length in OPS/OBS

    Get PDF
    As demand for bandwidth keeps increasing, the optical backbone capacity will have to be used more efficiently in future networks. In order to meet this requirement, both optical packet and optical burst switching are proposed as future network techniques. To resolve packet contention in the used optical switches, Fiber Delay Lines and wavelength converters are used to reschedule the contending packets. This rescheduling process is mastered by means of a scheduling algorithm, typically designed for minimal packet loss in case of a finite buffer. Although, depending on the intentions, a wide variety of scheduling algorithms exists, they can be split up in two big categories: void-filling and non-void-filling algorithms. In contrast to the latter, the former allow packets to be scheduled before already scheduled packets, in this way increasing performance but also the computational complexity. In case the packet lengths are fixed and equal to the granularity, the void-filling algorithms behave as non-void-filling algorithms. This is because only voids smaller than the packet length occur, which cannot be filled. We therefore propose an algorithm that selectively creates larger voids, creating voids only when they will likely be filled. Results obtained by Monte Carlo simulation for a single-wavelength buffer show that these algorithms enable significant improvement in both packet loss probability and packet delay. Moreover, based on an intuitive reasoning, an approximation of the threshold controlling void creation is proposed. All this opens opportunities to implement the void creation in more complex settings such as a multi-wavelength buffer

    OPS/OBS scheduling algorithms: incorporating a wavelength conversion cost in the performance analysis

    Get PDF
    With ever-increasing demands for bandwidth optical packet/burst switching is used to utilise more of the available capacity of optical networks. In current prototypes of optical switches time and wavelength multiplexing are combined to resolve packet contentions, by means of Fiber Delay Lines and wavelength converters in the switching elements. Although optical switches have lower energy consumption than their electronic counterparts, it remains substantial. Since wavelength converters contribute significantly to the switches overall energy consumption, they should be used sparingly, rather than continuously. Current scheduling algorithms however do not take the usage of wavelength converters (and the related effectiveness) into account. To this end, we developed and evaluated new cost-based scheduling algorithms, which take both gap and delay into account to schedule an incoming packet. The performance improvement of these algorithms over existing algorithms can be traded off for a significant reduction in up-time of the wavelength converters by introducing a conversion cost in the involved cost function. This is backed by Monte Carlo simulation results, in which the algorithms are applied both in a void-filling and non-void-filling setting. The algorithms are of the same implementation complexity as current algorithms, and thus of immediate value to switch designers

    T-WAS and T-XAS algorithms for fiber-loop optical buffers

    No full text
    In optical packet/burst switched networks fiber loops provide a viable and compact means of contention resolution. For fixed size packets it is known that a basic void-avoiding schedule (VAS) can vastly outperform a more classical pre-reservation algorithm as FCFS. For the setting of a uniform distributed packet size and a restricted buffer size we proposed two novel forward-looking algorithms, WAS and XAS, that, in specific settings, outperform VAS up to 20% in terms of packet loss. This contribution extends the usage and improves the performance of the WAS and XAS algorithms by introducing an additional threshold variable. By optimizing this threshold, the process of selectively delaying packet longer than strictly necessary can be made more or less strict and as such be fitted to each setting. By Monte Carlo simulation it is shown that the resulting T-WAS and T-XAS algorithms are most effective for those instances where the algorithms without threshold can offer no or only limited performance improvement

    Void creation: reculer pour mieux sauter

    Get PDF
    With ever-increasing demand for bandwidth, both optical packet switching and optical burst switching are proposed as alternatives to increase the capacity of optical networks in the future. In these packet-based switching techniques, Fiber Delay Lines are used to avoid contention between packets on a single wavelength. The involved scheduling algorithms decide on which Fiber Delay Line each packet is scheduled in order to minimize packet loss and/or packet delay. By selectively delaying packets longer than strictly necessary, we proposed a schedule called void-creation that outperforms existing void-filling algorithms without increasing the computational cost, and this by up to 50 % for a specific setting with fixed packet size. This contribution extends the concept of void-creation to the case of variable size packets. By conditioning the theoretical value of the packet size on the scheduling parameters, we are able to extend the applicability of the void-creating algorithm to a plurality of settings. We therefore developed a numerical procedure that assigns a theoretical value (or, equivalently, negative cost) to each void based on how likely the void will eventually be filled and thus proven useful. Results obtained by Monte Carlo simulation show that our void-values provide a solid and consistent basis to decide upon void creation, and this for a variety of packet size distributions

    Scheduling algorithms for optical packet and burst switched networks

    Get PDF

    Scheduling in optical switching: deploying shared wavelength converters more effectively

    No full text
    As internet traffic will further increase in coming years, the current network infrastructure will have to grow along in terms of capacity. To this end, optical packet/burst switching have been proposed, allowing more efficient use of the available fiber capacity. To resolve packet contention in the involved optical switches, Fiber Delay Lines (for delay assignment) and wavelength converters (for wavelength conversion) are used to reschedule the contending packets, by means of a scheduling algorithm. Existing algorithms are effective when employed with an infinite number of converters, but generally perform poorly when the number of wavelength converters is small, as is the case in most switch prototype architectures. In this paper, several parametric cost-based scheduling algorithms are proposed that take scarcity of both FDLs and converters into account. Results obtained by Monte Carlo simulation show that these algorithms not only enable improved performance (in terms of packet loss probability), but also reduce the usage of the wavelength converters, and thus, the switch's overall energy consumption
    corecore